package model;

public class VatInvoiceBeen {
    /**
     * 发票号
     */
    String InvoiceNum;

    /**
     * 销售方名称
     */
    String SellerName;

    /**
     * 税率
     */
    CommodityTaxRate CommodityTaxRate;

    /**
     * 销售方银行
     */
    String SellerBank;

    /**
     * 检查人
     */
    String Checker;

    /**
     * 合计金额
     */
    String TotalAmount;

    /**
     * 金额
     */
    CommodityAmount CommodityAmount;

    /**
     * 开票日期
     */
    String InvoiceDate;

    /**
     * 税额
     */
    CommodityTax CommodityTax;

    /**
     * 购方名称
     */
    String PurchaserName;

    /**
     * 购方银行
     */
    String PurchaserBank;

    /**
     * 摘要
     */
    String Remarks;

    /**
     * 密码
     */
    String Password;

    /**
     * 销售方地址
     */
    String SellerAddress;

    /**
     * 购方地址
     */
    String PurchaserAddress;

    /**
     * 发票代码
     */
    String InvoiceCode;

    /**
     * 单位
     */
    CommodityTaxRate CommodityUnit;

    /**
     * 收款人
     */
    String Payee;

    /**
     * 购方纳税人识别号
     */
    String PurchaserRegisterNum;

    /**
     * 单价
     */
    CommodityTaxRate CommodityPrice;

    /**
     * 开票人
     */
    String NoteDrawer;

    /**
     * 大写金额
     */
    String AmountInWords;

    /**
     * 小写金额
     */
    String AmountInFiguers;

    /**
     * 合税金额
     */
    String TotalTax;

    /**
     * 发票种类名称
     */
    String InvoiceType;

    /**
     * 销售方纳税人识别号
     */
    String SellerRegisterNum;

    /**
     * 货物名称
     */
    CommodityTaxRate CommodityName;

    /**
     * 规格型号
     */
    CommodityTaxRate CommodityType;
}

/**
 * 税率
 */
class CommodityTaxRate {
    /**
     * 内容
     */
    String word;

    /**
     * 行号
     */
    String row;
}

class CommodityAmount extends CommodityTaxRate {

}

class CommodityTax extends CommodityTaxRate {

}
